Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate glib-sys to 0.18 - autoclosed #695

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 9, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
glib-sys (source) dependencies minor 0.16 -> 0.18

Release Notes

gtk-rs/gtk-rs-core (glib-sys)

v0.18.0

Compare Source

What's Changed

New Contributors

Full Changelog: gtk-rs/gtk-rs-core@0.17.0...0.18.0

v0.17.10

Compare Source

Ben Kimock:

  • Fix heap buffer overflow due to operator precedence

Benji Smith:

  • Upgrade plain-HTTP links to HTTPS in Cargo.toml files

Bilal Elmoussaoui:

  • pango: Lower pkg-config version requirement for v1_52
  • gio: Add missing manual traits

Fina Wilke:

  • glib-macros: Allow to omit set for construct_only properties
  • glib-macros: Update docs for the properties macro construct_only attribute

Jan Alexander Steffens (heftig):

  • glib: Do not use ptr::offset/offset_from for private/impl offset

Maximiliano Sandoval R:

  • glib: strv: Implement From for constant GStr slices

Sebastian Dröge:

  • Fix a couple of trivial clippy warnings

v0.17.4

Compare Source

Bilal Elmoussaoui:

  • Fix nightly clippy warnings

Jason Francis:

  • pango: rename removed clippy lint
  • glib: update error messages in compiletests for rust 1.68
  • glib: implement From<GStringPtr> for GString

SeaDve:

  • glib-macros: qualify ToValue::to_value
  • glib-macros: support higher level types on ValueDelegate
  • glib: impl StaticType, FromValue, ToValue, HasParamSpec for Box<str>

Sebastian Dröge:

  • Update gir
  • Update gir-files
  • Regenerate with latest gir / gir-files
  • Require glib 2.76.0 for the v2_76 feature

v0.17.2

Compare Source

Andrey Kutejko:

  • glib: Implement PartialEq and PartialOrd for WeakRef

Bilal Elmoussaoui:

  • glib: Add missing ObjectImpl vfuncs overrides
  • glib: Mention lack of finalize method on ObjectImpl

Jason Francis:

  • glib-macros: allow properties macro generated functions to be unused
  • glib: implement WatchedObject for BorrowedObject

Mathieu Duponchelle:

  • glib: object: address misleading casting docs

Matteo Biggio:

  • gio: SimpleAction: take ownership of value without leaking it

Paolo Borelli:

  • glib: properties: impl HasParamSpec for Vec<String> and StrV
  • glib-macros: Derive HasParamSpec for SharedBoxed
  • glib: Add StrV::join() method
  • glib: Add StrV::contains() method

SeaDve:

  • glib-macros: slightly improve Properties macro docs

Sebastian Dröge:

  • Update gir-files
  • Regenerate with latest gir-files
  • glib: Ignore new 2.76 free functions
  • gio: Don't pass NULL to g_list_store_find_with_equal_func_full()

v0.17.0

Compare Source

Aaron Erhardt:

  • glib-build-tools: Fix reporting of errors

Alberto Ruiz:

  • gdk-pixbuf: check if either width/height is null before assignment in animation_get_size()

Andrey Kutejko:

  • glib-build-tools: Do not hard-code path separator

Bilal Elmoussaoui:

  • gio: Make GioFuture handle infallible futures
  • glib: Ignore useless new constant
  • glib: Implement more From traits for StrV
  • clippy: Drop/move certain lints guards

Guillaume Gomez:

  • glib: Greatly improve compiler errors in clone! proc macro
  • glib: Add span info into clone! UI tests

Jason Francis:

  • glib: impl From<T> for Variant to move into variants
  • gio: use Into<Variant> for SettingsExtManual::set
  • add impl From<T> for Value for manually implemented types
  • glib: use Into<Value> instead of ToValue when possible
  • glib-sys: ignore some unsupported types
  • sys: add a few extra preprocessor bits to fix abi tests
  • gio: support sending/receiving socket control messages
  • gio: implement DatagramBased
  • gio: implement output stream writev methods
  • gio: support writev in stream impls for io::Write, AsyncWrite
  • cairo: fix some misc warnings
  • glib: remove unsafe from SourceId::as_raw
  • glib: support return values and catching panics in spawn/spawn_local
  • glib: catch panics in ThreadPool push methods
  • gio: add spawn_blocking
  • gio: fix clippy lints for rust 1.64
  • glib: Add #[inline] to more GString trait methods
  • glib: implement Display for GStr
  • glib: rename GStr::to_bytes to as_bytes
  • glib: refactor GStr and GString constructors
  • glib: bump required Rust version to 1.64
  • glib: make some GStr methods const
  • glib: have ToGlibPtr check interior string nuls in debug mode
  • glib: add more From implementations for GString
  • glib: add ToGlibPtr implementations for more string types
  • glib: add GStringBuilder::as_gstr and AsRef<GStr>
  • glib: add gformat! for directly formatting into a GString
  • glib: add IntoGStr traits
  • glib: allow GString to store small inline strings
  • glib: convert some functions to use IntoGStr
  • gio: bind GFileDescriptorBased
  • glib: use strcmp for GStringPtr comparisons
  • glib: add GStr::from_ptr_checked()

Matteo Biggio:

  • glib: implement ToGlibPtr<*mut _> for boxed types

Maximiliano Sandoval R:

  • gio: application: Return ExitCode

Mițca Dumitru:

  • glib: Bind more g_utf8 APIs
  • build-tools: Allow passing multiple source dirs to compile_resources

Paolo Borelli:

  • gio: ActionEntry: take proper types instead of strings
  • gio: SimpleAction: take state by value
  • glib-macros: Suggest kebab-case for the error domain in error domain derive macro
  • gio: simplify async initable
  • Bump MSRV to 1.64 everywhere
  • glib-build-tools: fix documentation link
  • gio: use StrV for the simple proxy resolver API
  • gio: use StrV for TlsConnection
  • pango: use the new List api to simplify reorder_items
  • gio: settings: implement strv setter and getter manually
  • gio: use StrV for the file_info API
  • gio: use GStr for the manual extension point implementation
  • glib: list: mark as transparent and impl TransparentPtr
  • glib: Rename StrVItem to GStrPtr and make it clonable and transparent
  • glib: key_file: return PtrSlice<GStrPtr>
  • glib-macros: further tweak docs
  • glib: Rename GStrPtr to GStringPtr
  • glib: GStringPtr: remove impl AsRef, provide explicit to_gstr() and to_str()
  • glib: strv: make as_slice const
  • gio: implement FromIterator for ListStore
  • glib-macros: move the test foo object out of the unit test function
  • glib: properties: accept default = value attribute
  • glib-macros: support overrides in the properties macro
  • gio: make ListModel::iter() infallible

Sebastian Dröge:

  • ci: Add 0.16 release
  • glib: Add a getter for ObjectBuilder::type_
  • glib: Add ObjectSubclass::obj() as a shorter alias for instance()
  • glib: Add unsafe bindings to g_object_run_dispose()
  • Move from imp.instance() to imp.obj()
  • pango: Make pango::Language::from_string() infallible
  • glib: Document the value guarantees for ObjectImpl::set_property() and property()
  • pango: Autogenerate Language::get_preferred()
  • glib/gio: Add v2_76 feature
  • cairo: Update to freetype 0.32
  • glib: Implement IntoGlibPtr for Option<T>
  • glib: Add function_name! macro and make use of that for glib::BoolError
  • glib: Use actual function name for structured logging and also log source file/line number
  • glib: Implement From<&GStr> and From<GString> for Cow<GStr>
  • glib: Add GStr::from_ptr_lossy() and GString::from_ptr_lossy()
  • glib: Fix docs typo
  • glib: Implement GStringBuilder as BoxedInline to avoid a useless additional heap allocation
  • glib: GStringBuilder by construction always returns an UTF-8 string and never a NULL pointer
  • glib: Micro-optimize GStringBuilder construction to have fewer function calls
  • Group imports and use prelude
  • Fix various new beta clippy warnings
  • Use PhantomData as Stash::Storage if nothing has to be stored except for a lifetime
  • glib: Don't create a temporary copy of &GStr for ToGlibPtr::to_glib_none()
  • glib: Optimize [Type]::to_glib_none() to not have an additional heap allocation
  • glib: Only use a single temporary Vec for [T]::to_glib_none()
  • glib: Make sure to keep the original values alive in [T]::to_glib_none()
  • glib: Remove useless UserDirectory::NDirectories enum variant
  • gio: Use OsStr::to_str() instead of OsString::into_string() to avoid unnecessary heap allocations
  • glib: Assert immediately after type registration that the returned type is valid
  • Inline various trivial functions
  • Change some assertions to debug assertions
  • glib: Add new marker traits for transparent types
  • glib: Simplify as_ptr() implementation and add new function to borrow values from pointers directly
  • glib: Make glib::PtrSlice API more complete and similar to Vec
  • glib: Remove a couple of unnecessary trait impls for glib::ObjectRef
  • glib: Use plain g_malloc() instead of g_malloc0() if we initialize the result anyway
  • glib: Optimize ToGlibPtrFromSlice impls for shared/boxed/object/boxed-inline
  • glib: Make glib::Slice API more complete and similar to Vec
  • glib: Add zero-copy conversion from PtrSlice to Slice and back
  • glib: Make glib::SList and glib::List API more complete and similar to LinkedList
  • glib: Implement glib::StrV for NULL-terminated string arrays
  • glib: Minor optimization for List/SList with Copy types
  • glib: Remove unnecessary forwarding of attributes in glib::wrapper! for BoxedInline
  • glib: Fix glib::wrapper! for BoxedInline with generic parameters
  • glib: Remove an unnecessary FromGlibContainerAsVec impl
  • glib: Optimize various from/to Vec FFI translation functions
  • glib: Use IntoGlibPtr instead of to_glib_full() in more places
  • glib: Fix IntoGlibPtr implementation for BoxedInline
  • glib: Return a reference to the ValueArray pspec element spec
  • glib: Get rid of some unnecessary Option wrapping
  • glib: Add Value::from_type_unchecked()
  • Use Value::from_type_unchecked() where applicable
  • glib: Use IntoGStr trait in a couple of places
  • glib: Fix usage of gformat! macro if GString is not in scope
  • glib: Add MainContext::spawn_from_within() for spawning non-Send futures from another thread
  • gdk-pixbuf: Trust return value nullability
  • glib: Add ParamSpec::is() helper function
  • glib: Deprecate paramspec new() functions in favour of the builder
  • glib: Deprecate ObjectSubclass::instance() / from_instance() in favour of the shorter versions
  • glib: Make ObjectBuilder a bit more efficient
  • glib: Implement enum paramspec builder variant that builds the default value automatically
  • glib: Add new object constructor for constructing an object with default property values
  • glib: Implement From<&String> for GString
  • glib: Deprecate suboptimal Object constructors
  • Stop usage of deprecated constructor functions
  • gio: Make (Async)InitableBuilder public
  • glib: Implement various traits on GStr manually
  • gio: Make sure to have IntoStrV in scope for v2_60 too
  • glib: Manually implement TimeZone::adjust_time() instead of ignoring it
  • ci: Only deny clippy warnings with stable clippy
  • glib: Rename Object::new_default() to Object::new() and remove deprecated API
  • gdk-pixbuf: Return a Option<Duration> from AnimationIter::delay_time()
  • gdk-pixbuf: Use SystemTime instead of Duration for PixbufAnimation::iter() and PixbufAnimationIter::advance()
  • gdk-pixbuf: Ensure that transfer-none return values in subclassing are staying alive long enough
  • gio: Don't require a 'static &str in File::enumerate_children_async() and enumerate_children_future()
  • glib: Add NULL debug assertion to from_glib_full() and others for GObjects
  • glib: Implement ValueArray Value traits manually because of the custom paramspec

YuraIz:

  • ci: Enable introspection
  • ci: Install gobject-introspection-devel into image

ranfdev:

  • glib: Add a #[properties] derive macro
  • glib: Remove construct_cell, too experimental
  • glib-macros: Improve doc about Boxed
  • glib: properties: Update syntax for custom flags and other builder fields
  • glib: properties: infer inline get type
  • glib: properties: impl Parse for ReceivedAttrs
  • glib: properties: improve errors of missing properties, refactor
  • glib: properties: impl PropertyGet for T: HasParamSpec
  • glib: properties: Improve properties macro docs

v0.16.3

Compare Source

Aaron Erhardt:

  • image: Rebuild once every week

Colin Walters:

  • gio: Implement g_cancellable_set_error_if_cancelled() manually to work
    around non-standard GError behaviour

Guillaume Gomez:

  • Fix clippy lints

Jason Francis:

  • glib: fix more clippy lints for rust 1.66
  • glib: update compiletest output errors for rust 1.65

Sebastian Dröge:

  • Move all code from imp.instance() to imp.obj()
  • gio: Require glib 0.16.2 for ObjectSubclass::obj()

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner February 9, 2023 01:57
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 4 times, most recently from 9b6877e to a96d8f1 Compare February 22, 2023 15:43
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 4 times, most recently from 9e851fe to d89ae1e Compare March 8, 2023 18:56
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 2 times, most recently from f22936f to b06750f Compare March 24, 2023 10:35
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 2 times, most recently from dc8c8b3 to 66984a9 Compare April 8, 2023 22:46
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 4 times, most recently from 0bfd683 to 1e8b66e Compare April 19, 2023 09:56
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 3 times, most recently from 3f2fb47 to d10c2b3 Compare May 9, 2023 15:49
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 3 times, most recently from fca2f27 to d8ee796 Compare May 23, 2023 13:26
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 3 times, most recently from 34c5ced to f96b9ca Compare June 6, 2023 04:11
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 3 times, most recently from 53b9aa6 to 413598b Compare July 4, 2023 06:54
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 5 times, most recently from ec1825f to ffabd1d Compare July 17, 2023 14:42
@renovate renovate bot changed the title fix(deps): update rust crate glib-sys to 0.17 fix(deps): update rust crate glib-sys to 0.18 Jul 23, 2023
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 5 times, most recently from d6b7851 to 73dce6e Compare July 30, 2023 14:19
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 9 times, most recently from fe1c5cc to 1faaa0d Compare August 14, 2023 02:18
@renovate renovate bot force-pushed the renovate/glib-sys-0.x branch 4 times, most recently from 37d211b to 249b43e Compare August 17, 2023 11:45
@renovate renovate bot changed the title fix(deps): update rust crate glib-sys to 0.18 fix(deps): update rust crate glib-sys to 0.18 - autoclosed Oct 16, 2023
@renovate renovate bot closed this Oct 16, 2023
@renovate renovate bot deleted the renovate/glib-sys-0.x branch October 16, 2023 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants